home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_74_JPEGWrite.txt < prev    next >
Text File  |  1994-01-29  |  8KB  |  139 lines

  1. # near model CODE resource
  2. # jump table entries: 21704-21704 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  204C                     movea.l    A0, A4
  8. 0000000C  5088                     addq.l     A0, 8
  9. 0000000E  2050                     movea.l    A0, [A0]
  10. 00000010  2D48 FFFC                move.l     [A6 - 0x4], A0
  11. 00000014  42A7                     clr.l      -[A7]
  12. 00000016  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  13. 0000001A  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  14. 0000001E  295F FFFC                move.l     [A4 - 0x4], [A7]+
  15. 00000022  42A7                     clr.l      -[A7]
  16. 00000024  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  17. 00000028  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  18. 0000002C  295F FFF8                move.l     [A4 - 0x8], [A7]+
  19. 00000030  42A7                     clr.l      -[A7]
  20. 00000032  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  21. 00000036  4EAD 37C2                jsr        [A5 + 0x37C2 /* export_1780 */]
  22. 0000003A  295F FFB0                move.l     [A4 - 0x50], [A7]+
  23. 0000003E  285F                     movea.l    A4, [A7]+
  24. 00000040  4E5E                     unlink     A6
  25. 00000042  2E9F                     move.l     [A7], [A7]+
  26. 00000044  4E75                     rts
  27. 00000046  8E43                     or.w       D7, D3
  28. 00000048  4C45 414E                movem.l    D1,D2,D3,D6,A0,A6, D5
  29. 0000004C  5752                     subq.w     [A2], 3
  30. 0000004E  4954                     chk.w      D4, [A4]
  31. 00000050  454A                     chk.w      D2, A2
  32. 00000052  5045                     addq.w     D5, 8
  33. 00000054  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  34. 00000056  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  35. 0000005A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  36. 0000005E  0008 4EBA                ori.b      A0, 0xBA
  37. 00000062  FF9E                     .invalid   <<F/6/7>>
  38. 00000064  4E5E                     unlink     A6
  39. 00000066  205F                     movea.l    A0, [A7]+
  40. 00000068  DEFC 000A                add.w      A7, 0xA /* '\n' */
  41. 0000006C  4ED0                     jmp        [A0]
  42. 0000006E  8E48                     or.w       D7, A0
  43. 00000070  444C                     neg.w      A4
  44. 00000072  444F                     neg.w      A7
  45. 00000074  5752                     subq.w     [A2], 3
  46. 00000076  4954                     chk.w      D4, [A4]
  47. 00000078  454A                     chk.w      D2, A2
  48. 0000007A  5045                     addq.w     D5, 8
  49. 0000007C  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  50. 0000007E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  51. export_2713: // at 00000080 (misaligned)
  52. 00000082  FFA6                     .invalid   <<F/6/7>>
  53. 00000084  2F0C                     move.l     -[A7], A4
  54. 00000086  286E 0008                movea.l    A4, [A6 + 0x8]
  55. 0000008A  7000                     moveq.l    D0, 0x00
  56. 0000008C  2D40 FFFC                move.l     [A6 - 0x4], D0
  57. 00000090  7000                     moveq.l    D0, 0x00
  58. 00000092  2D40 FFF8                move.l     [A6 - 0x8], D0
  59. 00000096  7000                     moveq.l    D0, 0x00
  60. 00000098  2D40 FFB0                move.l     [A6 - 0x50], D0
  61. 0000009C  486E FFB4                pea.l      [A6 - 0x4C]
  62. 000000A0  487A FFB6                pea.l      [PC - 0x4A /* 00000058, value 0x4E560000 'NV\0\0', cstring "NV" */]
  63. 000000A4  2F0E                     move.l     -[A7], A6
  64. 000000A6  4EAD 3912                jsr        [A5 + 0x3912 /* export_1822 */]
  65. 000000AA  206D D606                movea.l    A0, [A5 - 0x29FA]
  66. 000000AE  2050                     movea.l    A0, [A0]
  67. 000000B0  7028                     moveq.l    D0, 0x28
  68. 000000B2  B068 0004                cmp.w      D0, [A0 + 0x4]
  69. 000000B6  6628                     bne        +0x2A /* 000000E0 */
  70. 000000B8  42A7                     clr.l      -[A7]
  71. 000000BA  3F3C 0100                move.w     -[A7], 0x100
  72. 000000BE  1F3C 0001                move.b     -[A7], 0x1
  73. 000000C2  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  74. 000000C6  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  75. 000000CA  42A7                     clr.l      -[A7]
  76. 000000CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  77. 000000D0  2054                     movea.l    A0, [A4]
  78. 000000D2  2F28 014A                move.l     -[A7], [A0 + 0x14A]
  79. 000000D6  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  80. 000000DA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  81. 000000DE  6010                     bra        +0x12 /* 000000F0 */
  82. label000000E0:
  83. 000000E0  42A7                     clr.l      -[A7]
  84. 000000E2  2054                     movea.l    A0, [A4]
  85. 000000E4  2F28 014A                move.l     -[A7], [A0 + 0x14A]
  86. 000000E8  4EAD 54D2                jsr        [A5 + 0x54D2 /* export_2710 */]
  87. 000000EC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  88. label000000F0:
  89. 000000F0  2054                     movea.l    A0, [A4]
  90. 000000F2  2D68 0142 FFB0           move.l     [A6 - 0x50], [A0 + 0x142]
  91. 000000F8  4267                     clr.w      -[A7]
  92. 000000FA  486E FFB0                pea.l      [A6 - 0x50]
  93. 000000FE  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  94. 00000102  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  95. 00000106  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  96. 0000010A  3D7C 010D FFAA           move.w     [A6 - 0x56], 0x10D
  97. 00000110  486E FFAA                pea.l      [A6 - 0x56]
  98. 00000114  3D7C 010D FFA8           move.w     [A6 - 0x58], 0x10D
  99. 0000011A  486E FFA8                pea.l      [A6 - 0x58]
  100. 0000011E  3D7C 010A FFA6           move.w     [A6 - 0x5A], 0x10A
  101. 00000124  486E FFA6                pea.l      [A6 - 0x5A]
  102. 00000128  486E FFAC                pea.l      [A6 - 0x54]
  103. 0000012C  3F3C 0002                move.w     -[A7], 0x2
  104. 00000130  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  105. 00000134  486E FFAC                pea.l      [A6 - 0x54]
  106. 00000138  4EAD 4F2A                jsr        [A5 + 0x4F2A /* export_2529 */]
  107. 0000013C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  108. 00000140  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  109. 00000144  206D D606                movea.l    A0, [A5 - 0x29FA]
  110. 00000148  2050                     movea.l    A0, [A0]
  111. 0000014A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  112. 0000014E  206D D606                movea.l    A0, [A5 - 0x29FA]
  113. 00000152  2050                     movea.l    A0, [A0]
  114. 00000154  1F28 0008                move.b     -[A7], [A0 + 0x8]
  115. 00000158  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  116. 0000015C  4EAD 5342                jsr        [A5 + 0x5342 /* export_2660 */]
  117. 00000160  486E FFB4                pea.l      [A6 - 0x4C]
  118. 00000164  4EAD 390A                jsr        [A5 + 0x390A /* export_1821 */]
  119. 00000168  2F0E                     move.l     -[A7], A6
  120. 0000016A  4EBA FE94                jsr        [PC - 0x16C /* 00000000 */]
  121. 0000016E  285F                     movea.l    A4, [A7]+
  122. 00000170  4E5E                     unlink     A6
  123. 00000172  205F                     movea.l    A0, [A7]+
  124. 00000174  DEFC 000A                add.w      A7, 0xA /* '\n' */
  125. 00000178  4ED0                     jmp        [A0]
  126. 0000017A  9854                     sub.w      D4, [A4]
  127. 0000017C  4749                     chk.w      D3, A1
  128. 0000017E  4644                     not.w      D4
  129. 00000180  4F43                     chk.w      D7, D3
  130. 00000182  554D                     subq.w     A5, 2
  131. 00000184  454E                     chk.w      D2, A6
  132. 00000186  542E 444F                addq.b     [A6 + 0x444F], 2
  133. 0000018A  5752                     subq.w     [A2], 3
  134. 0000018C  4954                     chk.w      D4, [A4]
  135. 0000018E  454A                     chk.w      D2, A2
  136. 00000190  5045                     addq.w     D5, 8
  137. 00000192  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  138. 00000194  0000                     .incomplete
  139.